aboutsummaryrefslogtreecommitdiffstats
path: root/src/routes/(app)/[username]/address/+page.server.js
blob: f8e271f95f8b895410a291d8cb18060de104d12a (plain) (blame)
1
2
3
4
5
6
7
8
9
10
import { auth, get, post } from "$lib/utils";
import { redirect } from "@sveltejs/kit";

export async function load({ cookies, params, parent }) {
  let user = (await parent()).subject;
  let rates = await get("/rates");
  let invoice = { type: "bitcoin" };
  let { hash } = await post(`/invoice`, { invoice, user }, auth(cookies));
  redirect(307, `/${user.username}/invoice/${hash}`);
}